IHipRenderer

Undocumented in source.

Members

Functions

clear
void clear(HipColorf color)
Undocumented in source.
createBuffer
IHipRendererBuffer createBuffer(size_t size, HipResourceUsage usage, HipRendererBufferType type)
Undocumented in source.
createVertexArray
IHipVertexArrayImpl createVertexArray()
Undocumented in source.
dispose
void dispose()
Undocumented in source.
drawIndexed
void drawIndexed(index_t count, uint offset)
Undocumented in source.
drawIndexed
void drawIndexed(HipRendererMode mode, index_t count, uint offset)
Undocumented in source.
drawVertices
void drawVertices(index_t count, uint offset)
Undocumented in source.
drawVertices
void drawVertices(HipRendererMode mode, index_t count, uint offset)
Undocumented in source.
end
void end()
Undocumented in source.
getCurrentViewport
Viewport getCurrentViewport()
Undocumented in source.
getDepthTestingFunction
HipDepthTestingFunction getDepthTestingFunction()
Undocumented in source.
getInfo
HipRendererInfo getInfo()
Undocumented in source.
getMaxSupportedShaderTextures
int getMaxSupportedShaderTextures()
Undocumented in source.
getMode
HipRendererMode getMode()
Undocumented in source.
getTextureImplementation
IHipTexture getTextureImplementation(HipResourceUsage usage)
Undocumented in source.
getType
HipRendererType getType()

Gets which renderer type it is

isDepthTestingEnabled
bool isDepthTestingEnabled()
Undocumented in source.
setColorMask
void setColorMask(ubyte r, ubyte g, ubyte b, ubyte a)
Undocumented in source.
setDepthTestingEnabled
void setDepthTestingEnabled(bool bEnable)
Undocumented in source.
setDepthTestingFunction
void setDepthTestingFunction(HipDepthTestingFunction )
Undocumented in source.
setRendererMode
void setRendererMode(HipRendererMode )
Undocumented in source.
setStencilTestingEnabled
void setStencilTestingEnabled(bool bEnable)
Undocumented in source.
setStencilTestingFunction
void setStencilTestingFunction(HipStencilTestingFunction passFunc, uint reference, uint mask)
Undocumented in source.
setStencilTestingMask
void setStencilTestingMask(uint mask)
Undocumented in source.
setViewport
void setViewport(Viewport v)
Undocumented in source.

Meta